Dependent Types for Program Understanding

نویسندگان

  • Raghavan Komondoor
  • G. Ramalingam
  • Satish Chandra
  • John Field
چکیده

Weakly-typed languages such as Cobol often force programmers to represent distinct data abstractions using the same low-level physical type. In this paper, we describe a technique to recover implicitlydefined data abstractions from programs using type inference. We present a novel system of dependent types which we call guarded types, a pathsensitive algorithm for inferring guarded types for Cobol programs, and a semantic characterization of correct guarded typings. The results of our inference technique can be used to enhance program understanding for legacy applications, and to enable a number of type-based program

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

NEuro COgnitive REhabilitation for Disease of Addiction (NECOREDA) Program: From Development to Trial

Despite extensive evidence for cognitive deficits associated with drug use and multiple publications supporting the efficacy of cognitive rehabilitation treatment (CRT) services for drug addictions, there are a few well-structured tools and organized programs to improve cognitive abilities in substance users. Most published studies on cognitive rehabilitation for drug dependent patients use...

متن کامل

In Search of Effectful Dependent Types

Real world programming languages crucially depend on the availability of computational effects to achieve programming convenience and expressive power as well as program efficiency. Logical frameworks rely on predicates, or dependent types, to express detailed logical properties about entities. According to the Curry-Howard correspondence, programming languages and logical frameworks should be ...

متن کامل

Sensitivity Analysis of Fastenings’ Types on Track's Life-Cycle

During the study for the dimensioning as well as the selection of the individual materials constituting a railway track, the ballast and the substructure present residual deformations, directly related to the deterioration of the geometry of the track. The slighter the residual deformations and the slower their alteration over time is, the better the quality of the track. The actions acting ...

متن کامل

Understanding and Recognizing the Problems and Needs of Stimulant-Dependent Adolescents

Objective: The current research was conducted aiming at understanding and recognizing the problems and needs of stimulant-dependent male adolescents. Method: This research was qualitative and a thematic analysis. The study population included all stimulant-dependent male adolescents, which based on the purposeful sampling method and using the data saturation technique, 12 adolescents were selec...

متن کامل

Emotion-Cognition Interactions A Study on Coping Responses of Methamphetamine Dependent Women

Introduction: Coping responses are complex dynamic behavioral reactions that involve reciprocal influences between emotion and cognition but cognitive studies in Iran have less emphasized coping responses of methamphetamine dependent individuals to distressing situations. To address this aim, the current study was designed to investigate the coping responses of a group of methamphetamine depend...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005